package com.project.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.project.model.User;

public interface UserService extends IService<User> {
    /**
     * 创建用户
     * @param user 用户信息
     * @return 创建后的用户
     */
    User createUser(User user);

    /**
     * 根据用户名获取用户
     * @param username 用户名
     * @return 用户信息
     */
    User getUserByUsername(String username);

    /**
     * 检查用户名是否已存在
     * @param username 用户名
     * @return true-已存在 false-不存在
     */
    boolean checkUsernameExists(String username);
} 